home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 401-425 / disk_402 / aprf / aprf.doc < prev    next >
Text File  |  1992-05-06  |  33KB  |  729 lines

  1.  
  2.                         APrf v2.62 - Manuel d'utilisation
  3.  
  4.  
  5.  
  6.  
  7. Avertissement :
  8. ---------------
  9.  
  10.         Ce manuel décrit la version 2.62 de l'utilitaire APrf. Ce programme
  11. est placé dans le domaine public, avec autorisation de le copier  librement
  12. et de le diffuser par n'importe quel moyen, à condition  qu'aucune  contre-
  13. partie (financière ou autre) ne soit reclamée en échange,  que  le  produit
  14. soit diffusé dans son intégralité, et sans aucune modification.
  15.  
  16.         APrf  est  (C)1989-1990  par  Denis  GOUNELLE,  toute   utilisation
  17. commerciale  ou  vente  de  ce  programme  sans  autorisation  écrite   est
  18. STRICTEMENT INTERDITE. APrf utilise  la  version  1.3  de  la  bibliothèque
  19. ARP, qui est (C)1987-1988-1989-1990 par ses auteurs.
  20.  
  21.         Malgrès de nombreux tests, je ne peux garantir que ce programme  ne
  22. contient aucune erreur. VOUS UTILISEZ CE PROGRAMME A VOS RISQUES ET PERILS.
  23. Je ne pourrais en aucun cas être tenu responsable de tout  dommage,  direct
  24. ou indirect, résultant de l'utilisation de ce programme.
  25.  
  26.  
  27. Sommaire :
  28. ----------
  29.  
  30.         1. Introduction
  31.         2. Installation
  32.         3. Mode d'emploi
  33.            3.1 Appel depuis le CLI
  34.            3.2 Appel depuis le WorkBench
  35.            3.3 Démarrage du programme
  36.            3.4 Les gadgets
  37.            3.5 Les menus
  38.            3.6 Les présentations
  39.            3.7 La pré-visualisation
  40.         4. Gestion de la mémoire
  41.            4.1 Le fichier à imprimer
  42.            4.2 Le tampon de sortie
  43.         5. Divers
  44.  
  45.  
  46. 1.Introduction :
  47. ----------------
  48.  
  49.         APrf est un utilitaire d'impression de  fichiers  texte,  développé
  50. pour l'Amiga. Il permet l'ajout d'une entête  ou  d'un  pied  de  page,  de
  51. marges, la numération des lignes, etc... , et utilise  les  valeurs  fixées
  52. dans les Preferences.
  53.  
  54.         Depuis la version 2.10, APrf utilise la  bibiothèque  ARP  (version
  55. 1.3), qui est disponible dans le domaine public. Si vous  n'arrivez  pas  à
  56. vous procurer le produit ARP, vous pouvez m'envoyer  une  disquette  vierge
  57. pour que je vous en fasse une copie (gratuitement bien sûr).
  58.  
  59.         Vous pouvez me faire part de vos remarques ou critiques  sur  APrf,
  60. en écrivant à l'adresse suivante :
  61.  
  62.                         M. GOUNELLE Denis
  63.                            Boite n° 71
  64.                        6, rue des cailloux
  65.                       92110 CLICHY - FRANCE
  66.  
  67.  
  68. 2. Installation :
  69. -----------------
  70.  
  71.         Pour  pouvoir  exécuter  APrf  vous  devez  d'abord  installer   la
  72. bibliothèque `arp.library' dans le  répertoire  LIBS:  de  votre  disquette
  73. WorkBench ou de votre disque dur, si bien sûr vous n'utilisez pas déjà ARP.
  74.         Il semble qu'il y ait parfois un problème sur ce point :  des  amis
  75. m'ont dit qu'ils n'arrivaient pas à lancer APrf sur leurs  Amiga  2000,  et
  76. obtenaient toujours le message "Impossible d'ouvrir arp.library (v39)".  La
  77. cause de ce problème est inconnue, mais  deux  jours  plus  tard,  et  sans
  78. aucune intervention de ma part, APrf acceptait de démarrer sans  problèmes.
  79. Si la même chose vous arrive, ayez donc la patience d'essayer à nouveau  le
  80. lendemain.
  81.  
  82.  
  83. 3. Mode d'emploi :
  84. ------------------
  85.  
  86.         APrf  peut  être  lancé  aussi  bien  depuis  le  CLI que depuis le
  87. WorkBench. Si on appelle APrf depuis le CLI, il est conseillé de  le  faire
  88. par une commande `RunBackGround' ou `ARun', car APrf ne se détache  pas  du
  89. CLI. La meilleure solution, à mon avis, est de définir un alias dans  votre
  90. fichier `S:Shell-Startup', comme par exemple :
  91.  
  92.             Alias APrf C:RunBackGround SYS:Utilities/APrf []
  93.  
  94.         APrf peut également être lancé par certains  logiciels  du  domaine
  95. public. Par exemple, pour lancer APrf depuis  l'utilitaire  SID  (Copyright
  96. 1989 par Timm Martin), ajoutez la ligne :
  97.  
  98.             Print=SYS:Utilities/APrf (options éventuelles, voir §3.1)
  99.  
  100. dans votre fichier `S:SID.Config' (à condition, bien sûr, qu'APrf se trouve
  101. dans le répertoire SYS:Utilities).
  102.  
  103.  
  104.         3.1 Appel depuis le CLI :
  105.         -------------------------
  106.  
  107.         Depuis le CLI, on peut appeler APrf avec une série d'arguments  qui
  108. permettent de modifier les options par défaut. La syntaxe de  la  ligne  de
  109. commande est :
  110.  
  111.             APrf [fichier][-b][-c][-d#][-f][-g#][-n#][-p#][-q{c|l}][-sP]
  112.                  [-t#][-vF][-x#][-B{k|p}][-D#][-N#][-P#][-T{c|f}]
  113.  
  114.         Si  on  précise l'argument <fichier>, le fichier correspondant sera
  115. considéré  comme  le  fichier  à imprimer.  Voici la description des autres
  116. arguments :
  117.  
  118.         -b      (Brut)
  119.                 Les lignes trop longues sont tronquées.
  120.  
  121.         -c      (Condensé)
  122.                 L'impression est faite en mode condensé,  c'est-à-dire
  123.                 que  le  nombre de caractères par lignes est multiplié
  124.                 par 165% (par exemple 132 caractères au lieu de 80).
  125.  
  126.         -d#     (marge Droite)
  127.                 Ajoute  une  marge  droite de # caractères.  Notez que
  128.                 les  marges fixées dans les Préférences sont prises en
  129.                 compte quoi qu'il arrive.
  130.                 Valeur par défaut : # = 0.
  131.                 Valeur minimale   : # = 0. Valeur maximale : # = 99.
  132.  
  133.         -f      (Filtre)
  134.                 Les  caractères de contrôle (code ASCII inférieur à 32
  135.                 ou supérieur à 126) trouvés dans le  fichier  ne  sont
  136.                 pas imprimés.
  137.  
  138.         -g#     (marge Gauche)
  139.                 Ajoute  une  marge  gauche de # caractères.  Notez que
  140.                 les  marges fixées dans les Préférences sont prises en
  141.                 compte quoi qu'il arrive.
  142.                 Valeur par défaut : # = 0.
  143.                 Valeur minimale   : # = 0. Valeur maximale : # = 99.
  144.  
  145.         -n#     (Numérotation)
  146.                 Numérote les lignes (numéros de # chiffres).
  147.                 Valeur par défaut : # = 0 (pas de numéros de lignes).
  148.                 Valeur minimale   : # = 0. Valeur maximale : # = 5.
  149.  
  150.         -p#     (longueur des Pages)
  151.                 Imprime par pages de # lignes.
  152.                 Valeur par défaut : `Paper Length' des Préférences.
  153.                 Valeur minimale   : # = 5. Valeur maximale : # = 99.
  154.  
  155.         -q{c|l} (Qualité d'impression)
  156.                 Sélectionne la qualité d'impression :
  157.  
  158.                          -qc pour l'impression en qualité courrier.
  159.                          -ql pour l'impression en qualité listing.
  160.  
  161.                 Valeur par défaut : `Print Quality' des Préférences.
  162.  
  163.         -sP     (Sélection)
  164.                 Permet  de  sélectionner  les  pages  à  imprimer.  La
  165.                 sélection P peut prendre les formes suivantes :
  166.  
  167.                         x         : page x uniquement
  168.                         x-y       : pages x à y
  169.                         x,y,z,... : pages x,y,z,... (10 pages maxi)
  170.  
  171.         -t#     (Tabulation)
  172.                 Règle  les  positions des tabulations sur les colonnes
  173.                 #+1, 2#+1, 3#+1, etc...
  174.                 Valeur par défaut : # = 8.
  175.                 Valeur minimale   : # = 1. Valeur maximale : # = 99.
  176.  
  177.         -vF     (Vers)
  178.                 L'impression est redirigée vers le fichier F.
  179.  
  180.         -x#     (eXemplaires)
  181.                 Imprime # exemplaires du fichier.
  182.                 Valeur par défaut : # = 1.
  183.                 Valeur minimale   : # = 1. Valeur maximale : # = 99.
  184.  
  185.         -B{k|p} (tampon de sortie, Buffer en anglais)
  186.                 Indique la taille du tampon de sortie :
  187.  
  188.                         -Bk pour un tampon d'un kilo-octet.
  189.                         -Bp pour un tampon d'une page.
  190.  
  191.                 Valeur par défaut : tampon d'une page.
  192.  
  193.  
  194.         -D#     (format de la Date)
  195.                 Indique le format de la date dans l'entête. # peut prendre
  196.                 les valeurs :
  197.  
  198.                         0 : format AmigaDOS (jj-mmm-aa)
  199.                         1 : format international (aa-mm-jj)
  200.                         2 : format américain (mm-jj-aa)
  201.                         3 : format européen (jj-mm-aa)
  202.  
  203.                 Valeur par défaut : # = 3.
  204.                 Pour plus de détails, voir §3.6.
  205.  
  206.         -N#     (Numéros de page)
  207.                 La numérotation des pages commence au nombre #.
  208.                 Valeur par défaut : # = 1.
  209.                 Valeur minimale   : # = 1. Valeur maximale : # = 99.
  210.  
  211.         -P#     (Présentation)
  212.                 Sélectionne le type de présentation. # peut prendre les
  213.                 valeurs :
  214.  
  215.                         0 : aucune présentation
  216.                         1 : ajoute une entête (nom fichier/n° page/date)
  217.                         2 : ajoute un pied de page (n° page)
  218.                         3 : ajoute une entête soulignée
  219.  
  220.                 Valeur par défaut : # = 1.
  221.                 Pour plus de détails, voir §3.6.
  222.  
  223.         -T{c|f} (Type de papier)
  224.                 Sélectionne le type de papier :
  225.  
  226.                          -Tc pour le papier continu,
  227.                          -Tf pour le papier feuille à feuille.
  228.  
  229.                 Valeur par défaut : `Paper Type' des Préférences.
  230.  
  231.  
  232.         En cas d'erreur dans la ligne de commande, une fenêtre apparait sur
  233. l'écran WorkBench, portant le message "Arguments incorrects !  Consultez la
  234. documentation".   Cliquez  sur  l'intérieur  de  la  fenêtre  pour la faire
  235. disparaitre, et relancez APrf après correction de la ligne de commande.
  236.         Notez que le menu `Outils' possède une commande qui permet de  voir
  237. la ligne de commande qui donnerait les options courantes  (voir  §3.5  pour
  238. plus de détails).
  239.  
  240.  
  241.         3.2 Appel depuis le WorkBench :
  242.         -------------------------------
  243.  
  244.         Il y a trois façon d'appeler APrf depuis le WorkBench quand on veut
  245. lui indiquer le (ou les) fichiers à imprimer :
  246.  
  247.      - en double-cliquant sur une icone de type  `Project',  qui  a  APrf
  248.        comme outils par défaut (`Default tool')
  249.      - en cliquant sur une  ou  plusieurs  icones  de  fichiers  puis  en
  250.        double-cliquant sur l'icone d'APrf tout en gardant la touche SHIFT
  251.        enfoncée.
  252.      - en cliquant sur l'icone d'APrf (et éventuellement sur  des  icones
  253.        de fichiers) puis en double-cliquant sur une icone de fichier tout
  254.        en gardant la touche SHIFT enfoncée.
  255.  
  256.         Dans tous les cas, le ou les fichiers sélectionnés sont transmis  à
  257. APrf, qui affiche le premier dans le  gadget  `Fichier  à  imprimer'  (voir
  258. §3.4). La commande `Fichier suivant' du menu `Projet' permet de  passer  au
  259. fichier suivant (voir §3.5),  et  la  commande  `Options  défaut'  du  menu
  260. `Outils' permet de revenir au premier fichier de la liste (voir §3.5).
  261.  
  262.         Comme pour l'appel depuis le CLI, il est d'indiquer  des  arguments
  263. lorsque l'on appelle APrf depuis le WorkBench, qui permettent  de  modifier
  264. les options par défaut. Pour  ce  faire,  cliquez  sur  l'icone  du  texte,
  265. appelez le menu `WorkBench' du WorkBench, et choisissez la commande `Info'.
  266. Ensuite, cliquez sur le gadget ADD de la zone `TOOL TYPES', et ajoutez  les
  267. arguments en respectant la syntaxe suivante :
  268.  
  269.           APRF=[-b][-c][-d#][-f][-g#][-n#][-p#][-q{c|l}][-sP][-t#][-vF]
  270.                [-x#][-B{k|p}][-D#][-N#][-P#][-T{c|f}]
  271.  
  272.         La description de ces arguments se trouve au  paragraphe  précédent
  273. (§3.1). En cas d'erreur dans la zone `TOOL TYPES', une fenêtre apparait sur
  274. l'écran WorkBench, portant le message "Arguments incorrects !  Consultez la
  275. documentation".   Cliquez  sur  l'intérieur  de  la  fenêtre  pour la faire
  276. disparaitre, et relancez APrf après correction.
  277.  
  278.  
  279.         3.3 Démarrage du programme :
  280.         ----------------------------
  281.  
  282.         Si  tout  se  passe bien, un écran s'ouvre, sur lequel apparaissent
  283. une vingtaine de gadgets  ainsi  qu'une  petite  fenêtre  qui  contient  le
  284. message "<CONTINUER> pour lancer l'impression, <ARRETER>  pour  quitter  le
  285. programme".
  286.  
  287.         Sinon,  une  fenêtre  apparait  sur l'écran WorkBench, indiquant le
  288. problème  rencontré.   Cliquez  sur l'intérieur de la fenêtre pour la faire
  289. disparaitre,  APrf  s'arrête et retourne la valeur 10 (ERROR, voir commande
  290. IF de l'AmigaDOS). Si le message  est  "Impossible  d'ouvrir  arp.library",
  291. relisez  donc le chapitre 2 !
  292.  
  293.         Il  se peut que APrf rende la main sans dire pourquoi, c'est-à-dire
  294. sans afficher aucun message, mais en retournant  cependant  la  valeur  10.
  295. Ceci ne peut se produire que dans trois cas :
  296.  
  297.         a) APrf n'a pu ouvrir la bibliothèque `intuition.library'
  298.         b) APrf n'a pu ouvrir la bibliothèque `graphics.library'
  299.         c) APrf n'a pu ouvrir la fenêtre pour afficher le message d'erreur
  300.  
  301.         Il est cependant fort peu probable  que  vous  soyez  confrontés  à
  302. cette situation.
  303.  
  304.         Je suppose maintenant que le programme a démarré correctement.  Les
  305. deux  paragraphes  qui  suivent  vont  vous  expliquer comment utiliser les
  306. gadgets et les menus d'APrf. Si vous utilisez APrf pour la  première  fois,
  307. je vous conseille de lancer  le  programme afin de pouvoir mieux suivre les
  308. explications.
  309.  
  310.  
  311.         3.4 Les gadgets :
  312.         -----------------
  313.  
  314.                 Ce  paragraphe  décrit les gadgets affichés sur l'écran, de
  315.         haut en bas et de gauche à droite.
  316.  
  317.         Fichier à imprimer :
  318.  
  319.                 Ce gadget indique le nom du fichier à imprimer.
  320.                 Pour modifier sa valeur il suffit de  cliquer  dessus.  Une
  321.                 requête de fichier apparait, vous permettant de choisir  le
  322.                 fichier à imprimer. Si vous cliquez sur le  gadget  CANCEL,
  323.                 ou sur le gadget OK sans avoir donné  de  nom  de  fichier,
  324.                 l'ancien nom de fichier est conservé.
  325.                 Le caractère `*' apparait à droite du nom de fichier  quand
  326.                 celui-ci est chargé en mémoire (voir §4.1).
  327.  
  328.         Fichier de sortie :
  329.  
  330.                 Ce gadget indique vers où sera envoyé l'impression.
  331.                 Par  défaut  il indique `PRT:', mais cette valeur peut être
  332.                 changée à l'appel grâce à l'option -v (voir §3.1).
  333.                 Pour modifier sa valeur il suffit de  cliquer  dessus.  Une
  334.                 requête de fichier apparait, vous permettant de choisir  le
  335.                 fichier de sortie. Si vous cliquez sur `CANCEL', le fichier
  336.                 de sortie devient `PRT:'.
  337.  
  338.         Pages sélectionnées :
  339.  
  340.                 Ce gadget indique quelles pages  seront  imprimées.
  341.                 Par défaut il indique `*',  ce  qui  signifie  `toutes  les
  342.                 pages', mais cette valeur peut être changée à l'appel grâce
  343.                 à l'option -s (voir §3.1).
  344.                 Pour modifier sa valeur, il suffit de cliquer  dessus.  Une
  345.                 petite  fenêtre  contenant  un  `string  gadget'  apparait.
  346.                 Cliquez dans la zone du gadget, appuyez  sur  Amiga-X  pour
  347.                 effacer l'ancienne valeur, et tapez la nouvelle.
  348.                 Les valeurs admises sont :
  349.  
  350.                              *         : toutes les pages
  351.                              x         : page x uniquement
  352.                              x-y       : pages x à y
  353.                              x,y,z,... : pages x,y,z,... (10 pages maxi)
  354.  
  355.                 Pour valider, tapez sur <RETURN>. Tant que vous n'avez  pas
  356.                 tapé <RETURN>, vous pouvez abandonner la saisie en cliquant
  357.                 sur le gadget de fermeture de la fenêtre.
  358.  
  359.         Tronque :
  360.  
  361.                 Ce gadget indique comment seront  gérées  les  lignes  trop
  362.                 longues. Par défaut ces lignes sont imprimées sur plusieurs
  363.                 lignes, mais ceci  peut  être  changé  à  l'appel  grâce  à
  364.                 l'option -b (voir §3.1).
  365.                 Pour modifier sa valeur il suffit de cliquer dessus.
  366.  
  367.         Filtrage :
  368.  
  369.                 Ce gadget indique si les caractères de contrôle (code ASCII
  370.                 inférieur à 32 ou supérieur à 126) trouvés  dans  le  texte
  371.                 seront envoyés à l'imprimante ou non. Par défaut il  n'y  a
  372.                 pas de filtrage, mais ceci peut être changé à l'appel grâce
  373.                 à l'option -f (voir §3.1).
  374.                 Pour modifier sa valeur il suffit de cliquer dessus.
  375.  
  376.         Présentation :
  377.  
  378.                 Ce gadget indique la présentation sélectionnée (voir §3.6).
  379.                 Par défaut la présentation est  `ENTETE',  mais  ceci  peut
  380.                 être changé à l'appel grâce à l'option -P (voir §3.1).
  381.                 Pour modifier sa valeur il suffit de cliquer dessus.
  382.  
  383.         Date :
  384.  
  385.                 Ce gagdet indique dans quel  format  sera  la  date  si  on
  386.                 demande une entête (voir §3.6). Par défaut  le  format  est
  387.                 le format européen, mais ceci peut être  changé  à  l'appel
  388.                 grâce à l'option -D (voir §3.1).
  389.                 Pour modifier sa valeur il suffit de cliquer dessus.
  390.  
  391.         Condensé :
  392.  
  393.                 Ce gadget indique si le texte sera imprimé en condensé   ou
  394.                 non. En condensé, la largeur d'une ligne est multipliée par
  395.                 1.65 (132 colonnes au lieu de 80 par exemple).  Par  défaut
  396.                 le texte n'est pas imprimé en condensé, mais ceci peut être
  397.                 changé à l'appel grâce à l'option -c (voir §3.1).
  398.                 Pour modifier sa valeur il suffit de cliquer dessus.
  399.  
  400.         Les septs gadgets suivants permettent de spécifier respectivement :
  401. le nombre de lignes par page, la taille de la marge gauche, la taille de la
  402. marge  droite,  la longueur des tabulations, le numéro de la première page,
  403. la taille des numéros de lignes, et le nombre d'exemplaires imprimés.
  404.         Chacun  de  ces gadgets indique la valeur actuelle, encadrée par un
  405. `-' et par un `+'. Cliquez sur le `-' pour réduire cette valeur, et sur `+'
  406. pour l'augmenter. Si la valeur ne change pas quand vous cliquez sur  `-' ou
  407. sur `+', c'est que vous avez atteind la  limite  inférieure  ou  supérieure
  408. admise pour cette valeur.
  409.  
  410.         Lignes par page : (voir §3.1, option -p)
  411.                 Valeur par défaut : `Paper length' des préférences
  412.                 Valeur minimale   : 5
  413.                 Valeur maximale   : 99
  414.  
  415.         Marge gauche : (voir §3.1, option -g)
  416.                 Valeur par défaut : `Left margin' des préférences
  417.                 Valeur minimale   : 0
  418.                 Valeur maximale   : 99
  419.  
  420.         Marge droite : (voir §3.1, option -d)
  421.                 Valeur par défaut : `Right margin' des préférences
  422.                 Valeur minimale   : 0
  423.                 Valeur maximale   : 99
  424.  
  425.         Tabulation : (voir §3.1, option -t)
  426.                 Valeur par défaut : 8
  427.                 Valeur minimale   : 1
  428.                 Valeur maximale   : 99
  429.  
  430.         No 1ère page : (voir §3.1, option -N)
  431.                 Valeur par défaut : 1
  432.                 Valeur minimale   : 1
  433.                 Valeur maximale   : 99
  434.  
  435.         No de lignes : (voir §3.1, option -n)
  436.                 Valeur par défaut : 0 (pas de numéros de lignes)
  437.                 Valeur minimale   : 0 (pas de numéros de lignes)
  438.                 Valeur maximale   : 5
  439.  
  440.         Exemplaires : (voir §3.1, option -x)
  441.                 Valeur par défaut : 1
  442.                 Valeur minimale   : 1
  443.                 Valeur maximale   : 99
  444.  
  445.         Il reste à détailler les trois derniers gadgets :
  446.  
  447.         Type de papier :
  448.  
  449.                 Ce gadget indique si le papier est de type `continu' ou  de
  450.                 type `feuilles à feuilles'. Par défaut le  type  est  celui
  451.                 fixé par le champ `Paper type' des préférences,  mais  ceci
  452.                 peut être changé à l'appel grâce à l'option -T (voir §3.1).
  453.                 Pour modifier sa valeur il suffit de cliquer dessus.
  454.  
  455.                 NOTE : Le type de papier n'influe évidemment pas  quand
  456.                        l'impression est redirigée vers un fichier. Voir
  457.                        chapitre 5 pour l'influence du  type  de  papier
  458.                        sur une impression.
  459.  
  460.         CONTINUER :
  461.  
  462.                 Ce gadget permet de lancer ou de  relancer  une  impression
  463.                 (voir chapitre 5).
  464.  
  465.         ARRETER :
  466.  
  467.                 Ce gadget permet d'arrêter le programme, ou une  impression
  468.                 (voir chapitre 5).
  469.  
  470.  
  471.         3.5 Les menus :
  472.         ---------------
  473.  
  474.         APrf possède trois menus, le menu `Projet', le menu `Outils' et  le
  475. menu `Options'. Chaque commande peut  être  sélectionnée  à  l'aide  de  la
  476. souris ou de raccourcis clavier, par contre les options du  menu  `Options'
  477. ne peuvent être modifiés qu'à la souris. Les  rubriques  du  menu  `Projet'
  478. sont les suivantes :
  479.  
  480.         Commande `Fichier suivant' (Amiga-S) :
  481.  
  482.                 Si l'on a appelé APrf depuis le WorkBench en  sélectionnant
  483.                 plusieurs fichier,  cette  commande  permet  de  passer  au
  484.                 fichier suivant dans la liste des fichiers sélectionnés.
  485.                 Le gadget `Fichier à imprimer' est mis à jour  (voir  §3.4)
  486.                 et l'ancien fichier est vidé  de  la  mémoire  (s'il  était
  487.                 chargé, voir §4.1).
  488.  
  489.         Commande `Imprime' (Amiga-P) :
  490.  
  491.                 Lance l'impression.
  492.  
  493.         Commande `A Propos...' (Amiga-A) :
  494.  
  495.                 Affiche quelques informations sur APrf.
  496.  
  497.         Commande `Iconifie' (Amiga-I) :
  498.  
  499.                 Met APrf en sommeil, ce qui permet de libérer au  moins  32
  500.                 Ko de mémoire CHIP, sans compter la place  occupée  par  le
  501.                 fichier à imprimer (si celui-ci était chargé  en  mémoire),
  502.                 le tampon de sortie et par quelques zones de travail.
  503.                 L'écran d'APrf est fermé, et une  petite  fenêtre  dont  le
  504.                 titre est  `APrf  v2.62'  vient  se  placer  dans  le  coin
  505.                 supérieur gauche de l'écran WorkBench.
  506.                 Pour réveiller  APrf,  rendez  cette  fenêtre  active  puis
  507.                 cliquez sur le bouton droit de la souris.
  508.                 Vous pouvez quitter APrf lorsqu'il est iconifié sans  avoir
  509.                 à le réveiller, en cliquant sur le gadget de  fermeture  de
  510.                 la fenêtre `APrf v2.62'.
  511.  
  512.         Commande `Quitte' (Amiga-Q) :
  513.  
  514.                 Termine l'exécution d'APrf.
  515.  
  516.  
  517.         Voici la description des rubriques du menu `Outils' :
  518.  
  519.         Commande `Options défaut' (Amiga-O) :
  520.  
  521.                 Permet de recharger les options par défaut (dans l'ordre  :
  522.                 valeurs des  préférences,  puis  options  de  la  ligne  de
  523.                 commande (voir §3.1)).
  524.                 Si l'on a appelé APrf depuis le WorkBench en  sélectionnant
  525.                 plusieurs icones,  cette  commande  permet  de  revenir  au
  526.                 premier fichier de la liste.
  527.                 Cette commande peut être utile (entre autres) si vous  avez
  528.                 changé les préférences, car cela permet à APrf  de  prendre
  529.                 en compte ces modifications sans que vous ayez à quitter le
  530.                 programme.
  531.  
  532.         Commande `Charge fichier' (Amiga-C) :
  533.  
  534.                 Permet de charger immédiatement le fichier  à  imprimer  en
  535.                 mémoire. Si ce fichier était déjà en mémoire, il est
  536.                 rechargé quand même (voir §4.1).
  537.  
  538.         Commande `Décharge fichier' (Amiga-D) :
  539.  
  540.                 Permet de libérer la  mémoire  occupée  par  le  fichier  à
  541.                 imprimer (voir §4.1)
  542.  
  543.         Commande `Pré-visualise' (Amiga-V) :
  544.  
  545.                 Permet de visualiser la mise  en  page  avant  l'impression
  546.                 (voir §3.7).
  547.  
  548.         Commande `Ligne de cmd' (Amiga-L) :
  549.  
  550.                 Affiche la liste des arguments à donner depuis le CLI  pour
  551.                 que les options courantes soient  les  options  par  défaut
  552.                 (voir §3.1).
  553.  
  554.  
  555.         Voici la description des rubriques du menu `Options' :
  556.  
  557.         Option `Qualité' :
  558.  
  559.                 Permet de sélectionner la qualité  d'impression.  Un  sous-
  560.                 menu apparait, cliquer sur la qualité  désirée  (`Courrier'
  561.                 ou `Listing'). Une marque apparait à gauche de  la  qualité
  562.                 choisie. Par défaut la qualité est  celle  indiqué  par  le
  563.                 champ `Print Quality' des Preferences, mais cela peut  être
  564.                 changé à l'appel par l'option -q (voir §3.1).
  565.  
  566.         Option `Tampon' :
  567.  
  568.                 Permet de régler la taille du tampon de  sortie.  Un  sous-
  569.                 menu apparait, cliquer sur la taille désirée (`1 Ko' ou  `1
  570.                 page'). Une marque apparait à gauche de la taille  choisie.
  571.                 Par défaut la taille du tampon est d'une  page,  mais  cela
  572.                 peut être changé à l'appel par l'option -p (voir §3.1).
  573.                 Voir le §4.2 pour plus de détails.
  574.  
  575.  
  576.         3.6 Les présentations :
  577.         -----------------------
  578.  
  579.         APrf propose trois présentations du fichier à imprimer :  avec  une
  580. entête (nom du fichier, numéro de page, date), avec un pied de page (numéro
  581. de page), ou avec une entête soulignée.  On  peut  aussi  ne  faire  aucune
  582. présentation.
  583.  
  584.         Le choix de la présentation se fait soit à l'appel (option -P, voir
  585. §3.1) soit avec le gadget `Présentation' (voir §3.4). L'entête et  le  pied
  586. de page utilisent deux lignes sur chaque page : si la page fait  60  lignes
  587. par exemple, seules 58 seront utilisées pour imprimer le texte.
  588.  
  589.         Lorsque la présentation choisie est une entête (soulignée ou  non),
  590. on peut choisir quatre formats de date  : le  format  AmigaDOS,  le  format
  591. international, le format américain, ou le format européen. Ce choix peut se
  592. faire soit à l'appel (option -D, voir §3.1), soit  avec  le  gadget  `Date'
  593. (voir §3.4). Voici ce que donne chaque format, si la date est (par exemple)
  594. le 31 décembre 1990 :
  595.  
  596.                         AmigaDOS      : 31-Dec-90
  597.                         International : 90-12-31
  598.                         Américain     : 12-31-90
  599.                         Européen      : 31-12-90
  600.  
  601.  
  602.         3.7 La Pré-visualisation :
  603.         --------------------------
  604.  
  605.         Cette fonction vous permet de  voir  l'aspect  final  du  texte  en
  606. fonction des options de mise en page.  Pour  l'utiliser,  réglez  tous  les
  607. paramêtres d'impression, puis choisissez la commande `Pré-visualisation' du
  608. menu `Outils'. Une fenêtre apparait au milieu de l'écran, et vous montre le
  609. résultat de la mise en page en commençant par la première page sélectionnée
  610. (la taille de la fenêtre est fonction de la taille de la page).
  611.         La seule chose qui n'est pas visible lors  d'une  pré-visualisation
  612. est le trait qui souligne l'entête, au cas où vous avez choisi ce  mode  de
  613. présentation.
  614.  
  615.         Pour passer à  la  page  suivante,  cliquez  à  l'intérieur  de  la
  616. fenêtre. A tout moment vous pouvez arrêter l'opération de visualisation  en
  617. cliquant sur le gadget de fermeture.
  618.  
  619.  
  620.       +-----------------------------------------------------------------+
  621.       |                     NOTE IMPORTANTE !!!!                        |
  622.       |                                                                 |
  623.       | Si vous travaillez en mode NTSC (640x200), la pré-visualisation |
  624.       | ne sera possible que si la longueur des pages est AU PLUS de 86 |
  625.       | lignes.                                                         |
  626.       +-----------------------------------------------------------------+
  627.  
  628.  
  629. 4. Gestion de la mémoire :
  630. --------------------------
  631.  
  632.         Ce chapitre explique comment  APrf  utilise  la  mémoire.  Je  vous
  633. conseille de le lire attentivement MEME SI AVEZ UNE EXTENSION MEMOIRE.
  634.  
  635.  
  636.         4.1 Le fichier à imprimer :
  637.         ---------------------------
  638.  
  639.         Avant d'imprimer ou de pré-visualiser un fichier,  APrf  le  charge
  640. entièrement en mémoire. Une fois le traitement  terminée,  le  fichier  est
  641. conservé en mémoire, ce qui permet  d'éviter  de  le  recharger  à  nouveau
  642. si vous demandez ensuite une impression ou une pré-visualisation de ce même
  643. fichier.
  644.         La mémoire occupée par le fichier est libérée automatiquement quand
  645. APrf est iconifié (voir §3.5), quand vous choisissez un nouveau  fichier  à
  646. imprimer (voir  §3.4),  ou  quand  vous  choisissez  la  commande  `Fichier
  647. suivant' du menu `Projet' (voir  §3.5).  Le  fichier  peut  également  être
  648. libéré (mais dans certains cas seulement) si vous  choisissez  la  commande
  649. `Options par  défaut' du menu `Outils'.
  650.  
  651.         De plus, vous pouvez forcer APrf à charger immédiatement le fichier
  652. à imprimer avec la commande  `Charge  fichier'  du  menu  `Outils'.  Si  le
  653. fichier était déjà présent en mémoire, il est  rechargé  quand  même.  Vous
  654. pouvez également forcer APrf à rendre la  mémoire occupée  par  le  fichier
  655. avec la commande `Décharge fichier' du menu `Outils'.
  656.  
  657.         Pour vous permettre de savoir si le fichier est chargé  en  mémoire
  658. ou non, APrf affiche le caractère `*' à droite du nom du fichier  quand  il
  659. est chargé en mémoire.
  660.  
  661.         Ce mode de fonctionnement peut avoir deux inconvénients.
  662.         Le premier est que  le  fichier  occupe  de  la  mémoire  peut-être
  663. inutilement (je pense ici à ceux qui n'ont que 512 Ko de mémoire). Dans  ce
  664. cas, vous pouvez soit iconifier APrf (voir  §3.5, vous gagnez  en  plus  la
  665. mémoire occupée par le tampon de sortie, par quelques zones de  travail  et
  666. au moins 32 Ko de  mémoire  CHIP),  soit  utiliser  la  commande  `Décharge
  667. fichier' du menu `Outils'.
  668.         Le second est que si vous modifiez le fichier  sur  disquette,  ces
  669. modifications ne seront pas prises en compte, puisque  APrf  ne  rechargera
  670. pas le fichier. Dans ce second cas, utilisez la commande  `Charge  fichier'
  671. du menu `Outils', pour demander à APrf de recharger le fichier à imprimer.
  672.  
  673.  
  674.         4.2 Le tampon de sortie :
  675.         -------------------------
  676.  
  677.         APrf utilise un  tampon  de  sortie,  afin  de  réduire  le  nombre
  678. d'ordres d'écriture. Avec un tampon d'un  kilo-octet,  l'écriture  vers  un
  679. fichier se fait au moins deux fois plus rapidement  qu'avec  les  anciennes
  680. versions (dont le  tampon  ne  contenait  qu'une  ligne).  L'écriture  vers
  681. l'imprimante n'est pas accélérée de manière visible. Dans tous les cas,  le
  682. nombre d'ordres d'écriture est divisé au  moins  par  5  (cela  peut  aller
  683. jusqu'à 14 ou 15), ce qui réduit sensiblement la charge imposée au systême,
  684. et PERMET AINSI DE MOINS RALENTIR LES AUTRES TÂCHES.
  685.  
  686.         Par défaut APrf utilise un tampon d'une page  (voir  §3.5  l'option
  687. `Tampon' du menu `Options'), afin de réduire encore plus le nombre d'ordres
  688. d'écriture. Quand vous  changez  la  taille  de  la  page,  le  tampon  est
  689. automatiquement ré-alloué pour pouvoir contenir une page entière. S'il  n'y
  690. a plus assez de mémoire pour allouer un tampon d'une page, APrf  réduit  la
  691. taille du tampon à 1 Ko (un message vous informe de cette opération).
  692.          S'il n'est pas possible d'allouer ce tampon d'un kilo-octet,  APrf
  693. s'arrête et affiche le message d'erreur `Pas assez de mémoire libre'.
  694.  
  695.  
  696. 5. Divers :
  697. -----------
  698.  
  699.         Ce chapitre est un bric-à-brac de quelques  indications  qui  n'ont
  700. pas trouvé place dans les autres paragraphes.  Il contient certains détails
  701. importants  sur  le fonctionnement du programme.  Je vous conseille donc de
  702. lire attentivement ce qui suit, au moins une fois, et de penser à le relire
  703. si APrf vous semble se comporter de manière bizarre.
  704.  
  705.         Voici  comment  APrf  réagit  si  vous avez positionné l'indicateur
  706. `Type  de  papier'  sur  `feuilles',  et  que  l'impression  se  fait  vers
  707. l'imprimante : à la fin de chaque page, APrf marque une pause et le message
  708. "Introduisez  une  feuille  dans  l'imprimante" apparait en bas de l'écran.
  709. Quand  vous  avez  positionné  correctement   la   nouvelle   feuille   sur
  710. l'imprimante,  cliquez  sur  CONTINUER  pour  reprendre l'impression.  Vous
  711. pouvez  également  cliquez  sur  ARRETER,  ce  qui  arrête   définitivement
  712. l'impression (ATTENTION : il n'y a pas de demande de confirmation).
  713.  
  714.         Si  vous  désirez interrompre une impression, cliquez sur le gadget
  715. ARRETER.   L'envoi des données à l'imprimante est alors suspendu, ce qui ne
  716. veut  pas forcément dire que l'impression s'arrête tout de suite :  il faut
  717. attendre  que  l'imprimante  ait vidé son tampon. Un message apparait  pour
  718. vous informer que l'impression est suspendue (ATTENTION : ce  message  peut
  719. mettre plusieurs secondes à apparaitre, dans le cas où APrf est bloqué  sur
  720. une demande d'écriture). Si vous voulez reprendre l'impression, cliquez sur
  721. le gadget CONTINUER, et si vous voulez arrêter définitivement l'impression
  722. cliquez sur le gadget ARRETER.
  723.  
  724.         Si  vous  redirigez l'impression vers un fichier, et que ce fichier
  725. existe  déjà,  le  programme  affichera  le  message  "Voulez-vous vraiment
  726. écraser  le  fichier  <nom  du  fichier>  ?".   Si  vous  cliquez alors sur
  727. CONTINUER,  l'impression  démarre,  et  le contenu précédent du fichier est
  728. écrasé. Si vous cliquez sur ARRETER, l'impression est annulée.
  729.